home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3654 < prev    next >
Encoding:
Text File  |  1996-08-05  |  3.1 KB  |  76 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. References: <Dn32E2.Jy3@emr1.emr.ca> 
  3. X-Newsreader: UMSZCo V1.1 BETA 11 (3.2.96)
  4. Mime-version: 1.0
  5. Content-Type: text/plain; charset=iso-8859-1
  6. Content-Transfer-encoding: 8BIT
  7. Path: news.tng.oche.de!tomate.tng.oche.de
  8. X-Gateway: ZCONNECT UE utomate.tng.oche.de.tomate.tng.oche.de [PolyNet zTOr V4.901 Serie: "light"]
  9. Subject: Re: Where to learn about MUI?
  10. Date: Wed, 21 Feb 96 15:37:20 GMT
  11. Message-ID: <68771651@0humpty.tomate.tng.oche.de>
  12. From: humpty@TOMATE.TNG.OCHE.DE (Andreas Mixich)
  13.  
  14. kpratt@emr1.emr.ca wrote about "Where to learn about MUI?" on "20-Feb-1996
  15. 16:42:02" at zer.COMP.SYS.AMIGA.PROGRAMMER:
  16.  
  17.  
  18. > I'm just starting to program in the Amiga environment, learning AREXX.
  19. > In doing this I've become interested in MUI.  I downloaded the user files
  20. > the other day, and was quite interested by the demo's.  So my question
  21. > is, where do I find out more about programming? I want to find out how
  22.  
  23. As a programmer who uses MUI, you should get the muidevXX.lha archive from
  24. the same aminet directory.
  25.  
  26. For programming in general you should first get some books like the Rom
  27. Kernel Manuals.
  28.  
  29. ARexx is very nice, but too limited (and slow) for doing _real_
  30. applications. It is a nice language to let different programs comunicate
  31. with each other, and it is capable of doing really good work on its own,
  32. but, as said, too limited. I have the feeling you are very new to the
  33. Amiga, maybe you should get familiare with it at first.
  34.  
  35. > to create MUI objects, display them and send info back and forth between
  36. > them and my calling AREXX program.  Is there a MUI FAQ?
  37.  
  38. You will not succeed, that way. The problem is:
  39.  
  40. MUI is a system of shared libraries and classes, which contain all its
  41. functionality.
  42.  
  43. Now on the Amiga you have (am I wrong ?) two different kinds of shared
  44. libraries. One you can only use from "higher" languages like C, E, OBERON,
  45. Modula or ASM. To this kind MUI belongs to.
  46.  
  47. The other ones you may use only from within Arexx. Arexx
  48. needs special libraries, which are different from usual libraries.
  49.  
  50. There even exist hybrid-libraries, which are usable from compiler-languages
  51. as well as from ARexx, some examples are the datatypes-,
  52. amigaguide-, locale-, pattern- and ums.library. These libraries offer a so
  53. called "rexxhost" and can be called from within Arexx (usually slightly
  54. different syntax), but also from compiled executables. Anyway, MUI does not
  55. belong to this.
  56.  
  57. So, there is no way using MUI from within ARexx, yet.
  58.  
  59. I suggest you get the Triton system (aminet/dev/gui) _and_ the
  60. tritonrexx.library (aminet/util/rexx). With these two libraries you can
  61. create _very_ easy, style-guide compilant and font-adaptive, resizeable
  62. GUIs. It offers all the basics (and a bit more) one could want to get from
  63. a modern GUI engine. I use it very often and it is cool. Very easy to use.
  64.  
  65. Well, the docs for TritonRexx are German, yet. Sorry for you.
  66.  
  67.  
  68. -- 
  69. Ciao, Andreas
  70. Internet: humpty@tomate.tng.oche.de
  71. FIDO    : 2:244/1544.14
  72.  
  73. +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=++=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  74. Anybody who doesn't cut his speed at the sight of a police car is probably parked.
  75.  
  76.